﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Globalization;

namespace AhgoraParser.Library.Libs
{
    public class BatidaControle
    {
        public string Data { get; set; }
        private List<TimeSpan> Batidas { get; set; }
        public string Dia { get; set; }
        public string Registros { get; set; }
        public string Entrada { get; set; }
        public string Saida { get; set; }
        public string HorasTrabalhadas { get; set; }
        public string Extraordinario { get; set; }
        public string SaidaAntecipada { get; set; }
        public DateTime DataEmDateTime { get; set; }

        public BatidaControle(DateTime data,List<TimeSpan> batidas, string registros)
        {
            Data = data.ToShortDateString();
            Batidas = batidas;
            Dia = data.DayOfWeek.ToString();
            Registros = registros;
            DataEmDateTime = data;
            Entrada = batidas.FirstOrDefault().ToString(@"hh\:mm");
            Saida = batidas.LastOrDefault().ToString( @"hh\:mm" );
        }

    }
}
